package main
import "fmt"

func main(){
  f()
}
func f(){
  for i:=0;i<4;i++{
	g:=func(i int){fmt.Printf("%d",i)}
	g(i)
	fmt.Printf(" - g is of type %T and has value %v\n", g, g)
  }
}
